package com.cskaoyan.javase.array._2memory;

/**
 * 数组的静态初始化过程
 *
 * 总结：
 *      1.对象中的元素具有默认初始化，具有默认值
 *          这一步骤永远最先进行，不可被省略
 *      2.引用数据类型元素在对象中存储，存储的是引用
 *          这个引用会指向堆上的另一个对象
 *
 * @since 10:43
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo4 {
    public static void main(String[] args) {
        // 静态初始化一个String类型的数组
        String[] arr = {"123", "666"};

        System.out.println(arr);
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        arr[0] = "abc";
        System.out.println(arr[0]);
        System.out.println(arr);
    }
}
